slight improvement in health - Francés Inglés Diccionario